문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 유전 알고리즘 (문단 편집) == 개요 == >"결국 살아남는 종은 강인한 종도 아니고, 지적 능력이 뛰어난 종도 아니다. 종국에 살아남는 것은 변화에 가장 잘 적응하는 종이다." >- [[찰스 다윈]] '''Genetic Algorithm''' '''Evolutionary Algorithm''' 유전 알고리즘은 존 홀랜드(John Holland)가 1975년에 저서 "Adaptation on Natural and Artificial Systems" 에서 처음 소개한 [[최적화]] 기법이며 실제 생물 진화를 모방해서 문제를 해결하는 진화 연산의 대표적인 방법이다. 유전 알고리즘은 자연계의 [[유전학]]에 바탕을 두며, 특히 다윈의 [[자연 선택]] 이론을 기본 개념으로 한다. 유전자 프로그래밍에서는 문제에 대한 가능한 해들을 나열한 뒤, 점점 유전자들을 변화시켜 정확도가 높고 좋은 해들을 만들어 낸다. 여기서 문제의 해들을 유전자 라고 부르고, 그리고 이런 유전자들을 변형시켜 좋은 해를 얻는 것을 진화라고 볼 수 있다. 즉, 더 좋은 답을 찾아 가기 위해 진화를 모방한 [[탐색 알고리즘]]이라고 할 수 있다. 유전'''자''' 알고리즘으로 잘못 알고 있는 경우도 있는데, '유전 알고리즘'이 맞다. NN(Neural Network)이 나오기 전까지 가장 핫했던 알고리즘이며, [[인공신경망]]이 나오며 쇠퇴할 줄 알았으나 [[딥러닝]]에서의 초깃값을 설정할 때 쓰이는 등 아직도 중요한 역할을 하고있다. Evolutionary Algorithm(진화 알고리즘)이라는 이름으로 불리기도 한다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기